//
//  MY_DesignCode_Macro.h
//  JQLive
//
//  Created by Bruce on 2020/4/6.
//  Copyright © 2020 mlqk. All rights reserved.
//

#ifndef MY_DesignCode_Macro_h
#define MY_DesignCode_Macro_h

#pragma mark - 配色规范
//主色 用于小按钮、需要突出的文字、icon 如按钮用色、角色标签、图标颜色等(蓝色)
#define MY_ColourMatchingSpecifications_Theme1      kColorWithHex(0x3E9DFF)

//用于商城主要色调、价格、强调的文字、提醒类未读消息  如商城背景、价格用色、特定标签、未读消息、报错提醒文字等（红色）
#define MY_ColourMatchingSpecifications_Theme2      kColorWithHex(0xFA5946)

//用于分割线、边框   如页面线条、边框等
#define MY_ColourMatchingSpecifications_Line      kColorWithHex(0xE5E5E5)

//用于页面空白底色、分割条 如页面的默认背景颜色、分隔条等（浅灰）
#define MY_ColourMatchingSpecifications_VCBack      kColorWithHex(0xFAFAFA)





#pragma mark - 文字颜色
//用于页面标题、导航栏标题 如默认页面标题、导航栏标题  C1
#define MY_Text_Color_Title      kColorWithHex(0x222222)

//用于重要文字、正文标题文字、ICON 如消息内容、昵称、评论等正文标题文字用色 C2
#define MY_Text_Color_Theme1      kColorWithHex(0x333333)

//用于普通二级类文字说明 如简介文字，二级类文案等 C3
#define MY_Text_Color_Theme2      kColorWithHex(0x666666)

//用于辅助文字、次要文字说明文案 如商品描述、文字说明等辅助信息的文字用色 C4
#define MY_Text_Color_Theme3      kColorWithHex(0x999999)

//用于强烈突出层级关系的最弱色  如填写内容提示、提示描述文字等  C5
#define MY_Text_Color_Theme5      kColorWithHex(0xFF1B61)




#pragma mark - 文字规范
//用于最小文字，提醒类文字
#define MY_Text_Font_T1     [UIFont systemFontOfSize:10 weight:UIFontWeightRegular]

//用于强烈突出层级关系的文案
#define MY_Text_Font_T2     [UIFont systemFontOfSize:12 weight:UIFontWeightRegular]

//用于系统12号字体
#define MY_Text_Font_system_T12 [UIFont systemFontOfSize:12]

//用于正文、普通二级类文字说明
#define MY_Text_Font_T3     [UIFont systemFontOfSize:14 weight:UIFontWeightRegular]

//用于按钮文字(对应h44px按钮)
#define MY_Text_Font_T4     [UIFont systemFontOfSize:18 weight:UIFontWeightMedium]

//用于一级标题、导航栏标题
#define MY_Text_Font_T5     [UIFont systemFontOfSize:24 weight:UIFontWeightBold]

//用于页面标题、重点突出文字
#define MY_Text_Font_T6     [UIFont systemFontOfSize:26 weight:UIFontWeightBold]

//通用字体磅数
#define MY_Text_Font_T7     [UIFont systemFontOfSize:16 weight:UIFontWeightRegular]

#pragma mark - 边距与间距 （尽量在4的倍数）

//临近字段上下间距
#define MY_SpacingAndMargin_Spa1    MY_ScaleWidth(4)

//同板块内元素间距
#define MY_SpacingAndMargin_Spa2    MY_ScaleWidth(8)

//图文左右间距
#define MY_SpacingAndMargin_Spa3    MY_ScaleWidth(12)

//标题与正文上下间距
#define MY_SpacingAndMargin_Spa4    MY_ScaleWidth(16)

//板块之间上下间距、界面左右两边间距
#define MY_SpacingAndMargin_Spa5    MY_ScaleWidth(20)



#pragma mark - 控件的样式

#pragma mark - 其他
#define MY_Color_White      kColorWithHex(0xFFFFFF)    //白色

#define DefaultLoadErrorImage UIImageMake(@"ic_loading_bg")


#define DefultLodErrorString @"网络异常，请重试！"

#endif /* MY_DesignCode_Macro_h */
